$(function () {
    getMessage();
    // 退出功能
    $('#out').on('click',function() {
        layui.layer.confirm('是否要退出？', {icon: 3, title:'提示'}, function(index){
            localStorage.removeItem('token');
            location.href = 'login.html'
            // 关闭弹出框
            layer.close(index);
          });
    })
});
 // 声明函数可以写在外面
 function getMessage () {
    $.ajax({
        method: 'GET',
        url: '/my/userinfo',
        // headers: {
        //     Authorization: localStorage.getItem('token') || ''
        // },
        success: function (res) {
            if(res.status !== 0) {
                return layui.layer.msg(res.message)
            }
            // 调用渲染用户头像的函数
            renderAvatar(res.data);
        },
        // // complete 这个属性是：不管请求是否成功都会执行
        // complete: function(res) {
        //     // console.log(res);
        //     // 不允许直接进入后台主页
        //     if(res.responseJSON.status == 1) {
        //         localStorage.removeItem('token');
        //         location.href = 'login.html';
        //     }
            
        // }
    })
};

// 声明渲染用户头像的函数
function renderAvatar(user) {
    var name = user.nickname || user.username;
    $('.text_wenzi').html("欢迎&nbsp&nbsp" + name);
    if(user.user_pic != null) {
        $('.layui-nav-img').attr('src',user.user_pic).show();
        $('.text_avatar').hide();
    } else {
        $('.layui-nav-img').hide();
        var frist = name[0].toUpperCase();
        $('.text_avatar').html(frist).show();
    }
}